Vcenter NamespaceManagement SupervisorServices CreateSpec
The Vcenter NamespaceManagement SupervisorServices CreateSpec schema provides a specification required to create a Supervisor Service. Exactly one of Vcenter NamespaceManagement SupervisorServices CreateSpec.custom_spec or Vcenter NamespaceManagement SupervisorServices CreateSpec.vsphere_spec must be set.
This schema was added in vSphere API 7.0.3.0.
{
"custom_spec": {
"supervisor_service": "string",
"display_name": "string",
"description": "string",
"version_spec": {
"version": "string",
"display_name": "string",
"description": "string",
"content": "string",
"trusted_provider": false
}
},
"vsphere_spec": {
"version_spec": {
"content": "string",
"trusted_provider": false,
"accept_eula": false
}
},
"carvel_spec": {
"version_spec": {
"content": "string"
}
}
}
The specification required to create a Supervisor Service with a version from inline content that is based on a plain Kubernetes YAML format.
This property was added in vSphere API 7.0.3.0.
If set, the service will be created from a version based on a plain Kubernetes YAML format.
The specification required to create a Supervisor Service with a version from inline content that is based on the vSphere application service format.
This property was added in vSphere API 7.0.3.0.
If set, the service will be created from a version based on the vSphere application service format.
The specification required to create a Supervisor Service with a version from inline content that is based on the Carvel application package format.
This property was added in vSphere API 8.0.0.1.
If set, the service will be created from a version based on the Carvel application package format (Package and PackageMetadata resources should be declared).